Algebraic Adventures